﻿namespace WMS6.Web.BaseInfoServiceRef
{
    using System;
    using System.CodeDom.Compiler;
    using System.Diagnostics;
    using System.Runtime.Serialization;

    [Serializable, DebuggerStepThrough, DataContract(Name="PackQueryEntity", Namespace="http://schemas.datacontract.org/2004/07/WMS6.QueryEntity"), GeneratedCode("System.Runtime.Serialization", "3.0.0.0")]
    public class PackQueryEntity : BaseQuery
    {
        [OptionalField]
        private string CaseCntField;
        [OptionalField]
        private string CreatedByField;
        [OptionalField]
        private string CreatedDateField;
        [OptionalField]
        private string CubeField;
        [OptionalField]
        private string CubeUom1Field;
        [OptionalField]
        private string CubeUom2Field;
        [OptionalField]
        private string CubeUom3Field;
        [OptionalField]
        private string CubeUom4Field;
        [OptionalField]
        private string DescriptionField;
        [OptionalField]
        private string GrossWgtField;
        [OptionalField]
        private string HeightUom1Field;
        [OptionalField]
        private string HeightUom2Field;
        [OptionalField]
        private string HeightUom3Field;
        [OptionalField]
        private string HeightUom4Field;
        [OptionalField]
        private string HeightUom8Field;
        [OptionalField]
        private string HeightUom9Field;
        [OptionalField]
        private string InnerPackField;
        [OptionalField]
        private string IsActiveField;
        [OptionalField]
        private string IsCartonizeUom1Field;
        [OptionalField]
        private string IsCartonizeUom2Field;
        [OptionalField]
        private string IsCartonizeUom3Field;
        [OptionalField]
        private string IsCartonizeUom4Field;
        [OptionalField]
        private string IsCartonizeUom8Field;
        [OptionalField]
        private string IsCartonizeUom9Field;
        [OptionalField]
        private string IsInLabelUom1Field;
        [OptionalField]
        private string IsInLabelUom2Field;
        [OptionalField]
        private string IsInLabelUom3Field;
        [OptionalField]
        private string IsInLabelUom4Field;
        [OptionalField]
        private string IsInLabelUom8Field;
        [OptionalField]
        private string IsInLabelUom9Field;
        [OptionalField]
        private string IsOutLabelUom1Field;
        [OptionalField]
        private string IsOutLabelUom2Field;
        [OptionalField]
        private string IsOutLabelUom3Field;
        [OptionalField]
        private string IsOutLabelUom4Field;
        [OptionalField]
        private string IsOutLabelUom8Field;
        [OptionalField]
        private string IsOutLabelUom9Field;
        [OptionalField]
        private string IsReplenishUom1Field;
        [OptionalField]
        private string IsReplenishUom2Field;
        [OptionalField]
        private string IsReplenishUom3Field;
        [OptionalField]
        private string IsReplenishUom4Field;
        [OptionalField]
        private string IsReplenishUom8Field;
        [OptionalField]
        private string IsReplenishUom9Field;
        [OptionalField]
        private string LengthUom1Field;
        [OptionalField]
        private string LengthUom2Field;
        [OptionalField]
        private string LengthUom3Field;
        [OptionalField]
        private string LengthUom4Field;
        [OptionalField]
        private string LengthUom8Field;
        [OptionalField]
        private string LengthUom9Field;
        [OptionalField]
        private string NetWgtField;
        [OptionalField]
        private string OtherUnit1Field;
        [OptionalField]
        private string OtherUnit2Field;
        [OptionalField]
        private string PackIDField;
        [OptionalField]
        private string PackUom1Field;
        [OptionalField]
        private string PackUom2Field;
        [OptionalField]
        private string PackUom3Field;
        [OptionalField]
        private string PackUom4Field;
        [OptionalField]
        private string PackUom5Field;
        [OptionalField]
        private string PackUom6Field;
        [OptionalField]
        private string PackUom7Field;
        [OptionalField]
        private string PackUom8Field;
        [OptionalField]
        private string PackUom9Field;
        [OptionalField]
        private string PalletField;
        [OptionalField]
        private string PalletHiField;
        [OptionalField]
        private string PalletTiField;
        [OptionalField]
        private string PalletWoodHeightField;
        [OptionalField]
        private string PalletWoodLengthField;
        [OptionalField]
        private string PalletWoodWidthField;
        [OptionalField]
        private string QtyField;
        [OptionalField]
        private string RowIDField;
        [OptionalField]
        private string SystemCreatedField;
        [OptionalField]
        private string UpdatedByField;
        [OptionalField]
        private string UpdatedDateField;
        [OptionalField]
        private string WhIDField;
        [OptionalField]
        private string WidthUom1Field;
        [OptionalField]
        private string WidthUom2Field;
        [OptionalField]
        private string WidthUom3Field;
        [OptionalField]
        private string WidthUom4Field;
        [OptionalField]
        private string WidthUom8Field;
        [OptionalField]
        private string WidthUom9Field;

        [DataMember]
        public string CaseCnt
        {
            get
            {
                return this.CaseCntField;
            }
            set
            {
                if (!object.ReferenceEquals(this.CaseCntField, value))
                {
                    this.CaseCntField = value;
                    base.RaisePropertyChanged("CaseCnt");
                }
            }
        }

        [DataMember]
        public string CreatedBy
        {
            get
            {
                return this.CreatedByField;
            }
            set
            {
                if (!object.ReferenceEquals(this.CreatedByField, value))
                {
                    this.CreatedByField = value;
                    base.RaisePropertyChanged("CreatedBy");
                }
            }
        }

        [DataMember]
        public string CreatedDate
        {
            get
            {
                return this.CreatedDateField;
            }
            set
            {
                if (!object.ReferenceEquals(this.CreatedDateField, value))
                {
                    this.CreatedDateField = value;
                    base.RaisePropertyChanged("CreatedDate");
                }
            }
        }

        [DataMember]
        public string Cube
        {
            get
            {
                return this.CubeField;
            }
            set
            {
                if (!object.ReferenceEquals(this.CubeField, value))
                {
                    this.CubeField = value;
                    base.RaisePropertyChanged("Cube");
                }
            }
        }

        [DataMember]
        public string CubeUom1
        {
            get
            {
                return this.CubeUom1Field;
            }
            set
            {
                if (!object.ReferenceEquals(this.CubeUom1Field, value))
                {
                    this.CubeUom1Field = value;
                    base.RaisePropertyChanged("CubeUom1");
                }
            }
        }

        [DataMember]
        public string CubeUom2
        {
            get
            {
                return this.CubeUom2Field;
            }
            set
            {
                if (!object.ReferenceEquals(this.CubeUom2Field, value))
                {
                    this.CubeUom2Field = value;
                    base.RaisePropertyChanged("CubeUom2");
                }
            }
        }

        [DataMember]
        public string CubeUom3
        {
            get
            {
                return this.CubeUom3Field;
            }
            set
            {
                if (!object.ReferenceEquals(this.CubeUom3Field, value))
                {
                    this.CubeUom3Field = value;
                    base.RaisePropertyChanged("CubeUom3");
                }
            }
        }

        [DataMember]
        public string CubeUom4
        {
            get
            {
                return this.CubeUom4Field;
            }
            set
            {
                if (!object.ReferenceEquals(this.CubeUom4Field, value))
                {
                    this.CubeUom4Field = value;
                    base.RaisePropertyChanged("CubeUom4");
                }
            }
        }

        [DataMember]
        public string Description
        {
            get
            {
                return this.DescriptionField;
            }
            set
            {
                if (!object.ReferenceEquals(this.DescriptionField, value))
                {
                    this.DescriptionField = value;
                    base.RaisePropertyChanged("Description");
                }
            }
        }

        [DataMember]
        public string GrossWgt
        {
            get
            {
                return this.GrossWgtField;
            }
            set
            {
                if (!object.ReferenceEquals(this.GrossWgtField, value))
                {
                    this.GrossWgtField = value;
                    base.RaisePropertyChanged("GrossWgt");
                }
            }
        }

        [DataMember]
        public string HeightUom1
        {
            get
            {
                return this.HeightUom1Field;
            }
            set
            {
                if (!object.ReferenceEquals(this.HeightUom1Field, value))
                {
                    this.HeightUom1Field = value;
                    base.RaisePropertyChanged("HeightUom1");
                }
            }
        }

        [DataMember]
        public string HeightUom2
        {
            get
            {
                return this.HeightUom2Field;
            }
            set
            {
                if (!object.ReferenceEquals(this.HeightUom2Field, value))
                {
                    this.HeightUom2Field = value;
                    base.RaisePropertyChanged("HeightUom2");
                }
            }
        }

        [DataMember]
        public string HeightUom3
        {
            get
            {
                return this.HeightUom3Field;
            }
            set
            {
                if (!object.ReferenceEquals(this.HeightUom3Field, value))
                {
                    this.HeightUom3Field = value;
                    base.RaisePropertyChanged("HeightUom3");
                }
            }
        }

        [DataMember]
        public string HeightUom4
        {
            get
            {
                return this.HeightUom4Field;
            }
            set
            {
                if (!object.ReferenceEquals(this.HeightUom4Field, value))
                {
                    this.HeightUom4Field = value;
                    base.RaisePropertyChanged("HeightUom4");
                }
            }
        }

        [DataMember]
        public string HeightUom8
        {
            get
            {
                return this.HeightUom8Field;
            }
            set
            {
                if (!object.ReferenceEquals(this.HeightUom8Field, value))
                {
                    this.HeightUom8Field = value;
                    base.RaisePropertyChanged("HeightUom8");
                }
            }
        }

        [DataMember]
        public string HeightUom9
        {
            get
            {
                return this.HeightUom9Field;
            }
            set
            {
                if (!object.ReferenceEquals(this.HeightUom9Field, value))
                {
                    this.HeightUom9Field = value;
                    base.RaisePropertyChanged("HeightUom9");
                }
            }
        }

        [DataMember]
        public string InnerPack
        {
            get
            {
                return this.InnerPackField;
            }
            set
            {
                if (!object.ReferenceEquals(this.InnerPackField, value))
                {
                    this.InnerPackField = value;
                    base.RaisePropertyChanged("InnerPack");
                }
            }
        }

        [DataMember]
        public string IsActive
        {
            get
            {
                return this.IsActiveField;
            }
            set
            {
                if (!object.ReferenceEquals(this.IsActiveField, value))
                {
                    this.IsActiveField = value;
                    base.RaisePropertyChanged("IsActive");
                }
            }
        }

        [DataMember]
        public string IsCartonizeUom1
        {
            get
            {
                return this.IsCartonizeUom1Field;
            }
            set
            {
                if (!object.ReferenceEquals(this.IsCartonizeUom1Field, value))
                {
                    this.IsCartonizeUom1Field = value;
                    base.RaisePropertyChanged("IsCartonizeUom1");
                }
            }
        }

        [DataMember]
        public string IsCartonizeUom2
        {
            get
            {
                return this.IsCartonizeUom2Field;
            }
            set
            {
                if (!object.ReferenceEquals(this.IsCartonizeUom2Field, value))
                {
                    this.IsCartonizeUom2Field = value;
                    base.RaisePropertyChanged("IsCartonizeUom2");
                }
            }
        }

        [DataMember]
        public string IsCartonizeUom3
        {
            get
            {
                return this.IsCartonizeUom3Field;
            }
            set
            {
                if (!object.ReferenceEquals(this.IsCartonizeUom3Field, value))
                {
                    this.IsCartonizeUom3Field = value;
                    base.RaisePropertyChanged("IsCartonizeUom3");
                }
            }
        }

        [DataMember]
        public string IsCartonizeUom4
        {
            get
            {
                return this.IsCartonizeUom4Field;
            }
            set
            {
                if (!object.ReferenceEquals(this.IsCartonizeUom4Field, value))
                {
                    this.IsCartonizeUom4Field = value;
                    base.RaisePropertyChanged("IsCartonizeUom4");
                }
            }
        }

        [DataMember]
        public string IsCartonizeUom8
        {
            get
            {
                return this.IsCartonizeUom8Field;
            }
            set
            {
                if (!object.ReferenceEquals(this.IsCartonizeUom8Field, value))
                {
                    this.IsCartonizeUom8Field = value;
                    base.RaisePropertyChanged("IsCartonizeUom8");
                }
            }
        }

        [DataMember]
        public string IsCartonizeUom9
        {
            get
            {
                return this.IsCartonizeUom9Field;
            }
            set
            {
                if (!object.ReferenceEquals(this.IsCartonizeUom9Field, value))
                {
                    this.IsCartonizeUom9Field = value;
                    base.RaisePropertyChanged("IsCartonizeUom9");
                }
            }
        }

        [DataMember]
        public string IsInLabelUom1
        {
            get
            {
                return this.IsInLabelUom1Field;
            }
            set
            {
                if (!object.ReferenceEquals(this.IsInLabelUom1Field, value))
                {
                    this.IsInLabelUom1Field = value;
                    base.RaisePropertyChanged("IsInLabelUom1");
                }
            }
        }

        [DataMember]
        public string IsInLabelUom2
        {
            get
            {
                return this.IsInLabelUom2Field;
            }
            set
            {
                if (!object.ReferenceEquals(this.IsInLabelUom2Field, value))
                {
                    this.IsInLabelUom2Field = value;
                    base.RaisePropertyChanged("IsInLabelUom2");
                }
            }
        }

        [DataMember]
        public string IsInLabelUom3
        {
            get
            {
                return this.IsInLabelUom3Field;
            }
            set
            {
                if (!object.ReferenceEquals(this.IsInLabelUom3Field, value))
                {
                    this.IsInLabelUom3Field = value;
                    base.RaisePropertyChanged("IsInLabelUom3");
                }
            }
        }

        [DataMember]
        public string IsInLabelUom4
        {
            get
            {
                return this.IsInLabelUom4Field;
            }
            set
            {
                if (!object.ReferenceEquals(this.IsInLabelUom4Field, value))
                {
                    this.IsInLabelUom4Field = value;
                    base.RaisePropertyChanged("IsInLabelUom4");
                }
            }
        }

        [DataMember]
        public string IsInLabelUom8
        {
            get
            {
                return this.IsInLabelUom8Field;
            }
            set
            {
                if (!object.ReferenceEquals(this.IsInLabelUom8Field, value))
                {
                    this.IsInLabelUom8Field = value;
                    base.RaisePropertyChanged("IsInLabelUom8");
                }
            }
        }

        [DataMember]
        public string IsInLabelUom9
        {
            get
            {
                return this.IsInLabelUom9Field;
            }
            set
            {
                if (!object.ReferenceEquals(this.IsInLabelUom9Field, value))
                {
                    this.IsInLabelUom9Field = value;
                    base.RaisePropertyChanged("IsInLabelUom9");
                }
            }
        }

        [DataMember]
        public string IsOutLabelUom1
        {
            get
            {
                return this.IsOutLabelUom1Field;
            }
            set
            {
                if (!object.ReferenceEquals(this.IsOutLabelUom1Field, value))
                {
                    this.IsOutLabelUom1Field = value;
                    base.RaisePropertyChanged("IsOutLabelUom1");
                }
            }
        }

        [DataMember]
        public string IsOutLabelUom2
        {
            get
            {
                return this.IsOutLabelUom2Field;
            }
            set
            {
                if (!object.ReferenceEquals(this.IsOutLabelUom2Field, value))
                {
                    this.IsOutLabelUom2Field = value;
                    base.RaisePropertyChanged("IsOutLabelUom2");
                }
            }
        }

        [DataMember]
        public string IsOutLabelUom3
        {
            get
            {
                return this.IsOutLabelUom3Field;
            }
            set
            {
                if (!object.ReferenceEquals(this.IsOutLabelUom3Field, value))
                {
                    this.IsOutLabelUom3Field = value;
                    base.RaisePropertyChanged("IsOutLabelUom3");
                }
            }
        }

        [DataMember]
        public string IsOutLabelUom4
        {
            get
            {
                return this.IsOutLabelUom4Field;
            }
            set
            {
                if (!object.ReferenceEquals(this.IsOutLabelUom4Field, value))
                {
                    this.IsOutLabelUom4Field = value;
                    base.RaisePropertyChanged("IsOutLabelUom4");
                }
            }
        }

        [DataMember]
        public string IsOutLabelUom8
        {
            get
            {
                return this.IsOutLabelUom8Field;
            }
            set
            {
                if (!object.ReferenceEquals(this.IsOutLabelUom8Field, value))
                {
                    this.IsOutLabelUom8Field = value;
                    base.RaisePropertyChanged("IsOutLabelUom8");
                }
            }
        }

        [DataMember]
        public string IsOutLabelUom9
        {
            get
            {
                return this.IsOutLabelUom9Field;
            }
            set
            {
                if (!object.ReferenceEquals(this.IsOutLabelUom9Field, value))
                {
                    this.IsOutLabelUom9Field = value;
                    base.RaisePropertyChanged("IsOutLabelUom9");
                }
            }
        }

        [DataMember]
        public string IsReplenishUom1
        {
            get
            {
                return this.IsReplenishUom1Field;
            }
            set
            {
                if (!object.ReferenceEquals(this.IsReplenishUom1Field, value))
                {
                    this.IsReplenishUom1Field = value;
                    base.RaisePropertyChanged("IsReplenishUom1");
                }
            }
        }

        [DataMember]
        public string IsReplenishUom2
        {
            get
            {
                return this.IsReplenishUom2Field;
            }
            set
            {
                if (!object.ReferenceEquals(this.IsReplenishUom2Field, value))
                {
                    this.IsReplenishUom2Field = value;
                    base.RaisePropertyChanged("IsReplenishUom2");
                }
            }
        }

        [DataMember]
        public string IsReplenishUom3
        {
            get
            {
                return this.IsReplenishUom3Field;
            }
            set
            {
                if (!object.ReferenceEquals(this.IsReplenishUom3Field, value))
                {
                    this.IsReplenishUom3Field = value;
                    base.RaisePropertyChanged("IsReplenishUom3");
                }
            }
        }

        [DataMember]
        public string IsReplenishUom4
        {
            get
            {
                return this.IsReplenishUom4Field;
            }
            set
            {
                if (!object.ReferenceEquals(this.IsReplenishUom4Field, value))
                {
                    this.IsReplenishUom4Field = value;
                    base.RaisePropertyChanged("IsReplenishUom4");
                }
            }
        }

        [DataMember]
        public string IsReplenishUom8
        {
            get
            {
                return this.IsReplenishUom8Field;
            }
            set
            {
                if (!object.ReferenceEquals(this.IsReplenishUom8Field, value))
                {
                    this.IsReplenishUom8Field = value;
                    base.RaisePropertyChanged("IsReplenishUom8");
                }
            }
        }

        [DataMember]
        public string IsReplenishUom9
        {
            get
            {
                return this.IsReplenishUom9Field;
            }
            set
            {
                if (!object.ReferenceEquals(this.IsReplenishUom9Field, value))
                {
                    this.IsReplenishUom9Field = value;
                    base.RaisePropertyChanged("IsReplenishUom9");
                }
            }
        }

        [DataMember]
        public string LengthUom1
        {
            get
            {
                return this.LengthUom1Field;
            }
            set
            {
                if (!object.ReferenceEquals(this.LengthUom1Field, value))
                {
                    this.LengthUom1Field = value;
                    base.RaisePropertyChanged("LengthUom1");
                }
            }
        }

        [DataMember]
        public string LengthUom2
        {
            get
            {
                return this.LengthUom2Field;
            }
            set
            {
                if (!object.ReferenceEquals(this.LengthUom2Field, value))
                {
                    this.LengthUom2Field = value;
                    base.RaisePropertyChanged("LengthUom2");
                }
            }
        }

        [DataMember]
        public string LengthUom3
        {
            get
            {
                return this.LengthUom3Field;
            }
            set
            {
                if (!object.ReferenceEquals(this.LengthUom3Field, value))
                {
                    this.LengthUom3Field = value;
                    base.RaisePropertyChanged("LengthUom3");
                }
            }
        }

        [DataMember]
        public string LengthUom4
        {
            get
            {
                return this.LengthUom4Field;
            }
            set
            {
                if (!object.ReferenceEquals(this.LengthUom4Field, value))
                {
                    this.LengthUom4Field = value;
                    base.RaisePropertyChanged("LengthUom4");
                }
            }
        }

        [DataMember]
        public string LengthUom8
        {
            get
            {
                return this.LengthUom8Field;
            }
            set
            {
                if (!object.ReferenceEquals(this.LengthUom8Field, value))
                {
                    this.LengthUom8Field = value;
                    base.RaisePropertyChanged("LengthUom8");
                }
            }
        }

        [DataMember]
        public string LengthUom9
        {
            get
            {
                return this.LengthUom9Field;
            }
            set
            {
                if (!object.ReferenceEquals(this.LengthUom9Field, value))
                {
                    this.LengthUom9Field = value;
                    base.RaisePropertyChanged("LengthUom9");
                }
            }
        }

        [DataMember]
        public string NetWgt
        {
            get
            {
                return this.NetWgtField;
            }
            set
            {
                if (!object.ReferenceEquals(this.NetWgtField, value))
                {
                    this.NetWgtField = value;
                    base.RaisePropertyChanged("NetWgt");
                }
            }
        }

        [DataMember]
        public string OtherUnit1
        {
            get
            {
                return this.OtherUnit1Field;
            }
            set
            {
                if (!object.ReferenceEquals(this.OtherUnit1Field, value))
                {
                    this.OtherUnit1Field = value;
                    base.RaisePropertyChanged("OtherUnit1");
                }
            }
        }

        [DataMember]
        public string OtherUnit2
        {
            get
            {
                return this.OtherUnit2Field;
            }
            set
            {
                if (!object.ReferenceEquals(this.OtherUnit2Field, value))
                {
                    this.OtherUnit2Field = value;
                    base.RaisePropertyChanged("OtherUnit2");
                }
            }
        }

        [DataMember]
        public string PackID
        {
            get
            {
                return this.PackIDField;
            }
            set
            {
                if (!object.ReferenceEquals(this.PackIDField, value))
                {
                    this.PackIDField = value;
                    base.RaisePropertyChanged("PackID");
                }
            }
        }

        [DataMember]
        public string PackUom1
        {
            get
            {
                return this.PackUom1Field;
            }
            set
            {
                if (!object.ReferenceEquals(this.PackUom1Field, value))
                {
                    this.PackUom1Field = value;
                    base.RaisePropertyChanged("PackUom1");
                }
            }
        }

        [DataMember]
        public string PackUom2
        {
            get
            {
                return this.PackUom2Field;
            }
            set
            {
                if (!object.ReferenceEquals(this.PackUom2Field, value))
                {
                    this.PackUom2Field = value;
                    base.RaisePropertyChanged("PackUom2");
                }
            }
        }

        [DataMember]
        public string PackUom3
        {
            get
            {
                return this.PackUom3Field;
            }
            set
            {
                if (!object.ReferenceEquals(this.PackUom3Field, value))
                {
                    this.PackUom3Field = value;
                    base.RaisePropertyChanged("PackUom3");
                }
            }
        }

        [DataMember]
        public string PackUom4
        {
            get
            {
                return this.PackUom4Field;
            }
            set
            {
                if (!object.ReferenceEquals(this.PackUom4Field, value))
                {
                    this.PackUom4Field = value;
                    base.RaisePropertyChanged("PackUom4");
                }
            }
        }

        [DataMember]
        public string PackUom5
        {
            get
            {
                return this.PackUom5Field;
            }
            set
            {
                if (!object.ReferenceEquals(this.PackUom5Field, value))
                {
                    this.PackUom5Field = value;
                    base.RaisePropertyChanged("PackUom5");
                }
            }
        }

        [DataMember]
        public string PackUom6
        {
            get
            {
                return this.PackUom6Field;
            }
            set
            {
                if (!object.ReferenceEquals(this.PackUom6Field, value))
                {
                    this.PackUom6Field = value;
                    base.RaisePropertyChanged("PackUom6");
                }
            }
        }

        [DataMember]
        public string PackUom7
        {
            get
            {
                return this.PackUom7Field;
            }
            set
            {
                if (!object.ReferenceEquals(this.PackUom7Field, value))
                {
                    this.PackUom7Field = value;
                    base.RaisePropertyChanged("PackUom7");
                }
            }
        }

        [DataMember]
        public string PackUom8
        {
            get
            {
                return this.PackUom8Field;
            }
            set
            {
                if (!object.ReferenceEquals(this.PackUom8Field, value))
                {
                    this.PackUom8Field = value;
                    base.RaisePropertyChanged("PackUom8");
                }
            }
        }

        [DataMember]
        public string PackUom9
        {
            get
            {
                return this.PackUom9Field;
            }
            set
            {
                if (!object.ReferenceEquals(this.PackUom9Field, value))
                {
                    this.PackUom9Field = value;
                    base.RaisePropertyChanged("PackUom9");
                }
            }
        }

        [DataMember]
        public string Pallet
        {
            get
            {
                return this.PalletField;
            }
            set
            {
                if (!object.ReferenceEquals(this.PalletField, value))
                {
                    this.PalletField = value;
                    base.RaisePropertyChanged("Pallet");
                }
            }
        }

        [DataMember]
        public string PalletHi
        {
            get
            {
                return this.PalletHiField;
            }
            set
            {
                if (!object.ReferenceEquals(this.PalletHiField, value))
                {
                    this.PalletHiField = value;
                    base.RaisePropertyChanged("PalletHi");
                }
            }
        }

        [DataMember]
        public string PalletTi
        {
            get
            {
                return this.PalletTiField;
            }
            set
            {
                if (!object.ReferenceEquals(this.PalletTiField, value))
                {
                    this.PalletTiField = value;
                    base.RaisePropertyChanged("PalletTi");
                }
            }
        }

        [DataMember]
        public string PalletWoodHeight
        {
            get
            {
                return this.PalletWoodHeightField;
            }
            set
            {
                if (!object.ReferenceEquals(this.PalletWoodHeightField, value))
                {
                    this.PalletWoodHeightField = value;
                    base.RaisePropertyChanged("PalletWoodHeight");
                }
            }
        }

        [DataMember]
        public string PalletWoodLength
        {
            get
            {
                return this.PalletWoodLengthField;
            }
            set
            {
                if (!object.ReferenceEquals(this.PalletWoodLengthField, value))
                {
                    this.PalletWoodLengthField = value;
                    base.RaisePropertyChanged("PalletWoodLength");
                }
            }
        }

        [DataMember]
        public string PalletWoodWidth
        {
            get
            {
                return this.PalletWoodWidthField;
            }
            set
            {
                if (!object.ReferenceEquals(this.PalletWoodWidthField, value))
                {
                    this.PalletWoodWidthField = value;
                    base.RaisePropertyChanged("PalletWoodWidth");
                }
            }
        }

        [DataMember]
        public string Qty
        {
            get
            {
                return this.QtyField;
            }
            set
            {
                if (!object.ReferenceEquals(this.QtyField, value))
                {
                    this.QtyField = value;
                    base.RaisePropertyChanged("Qty");
                }
            }
        }

        [DataMember]
        public string RowID
        {
            get
            {
                return this.RowIDField;
            }
            set
            {
                if (!object.ReferenceEquals(this.RowIDField, value))
                {
                    this.RowIDField = value;
                    base.RaisePropertyChanged("RowID");
                }
            }
        }

        [DataMember]
        public string SystemCreated
        {
            get
            {
                return this.SystemCreatedField;
            }
            set
            {
                if (!object.ReferenceEquals(this.SystemCreatedField, value))
                {
                    this.SystemCreatedField = value;
                    base.RaisePropertyChanged("SystemCreated");
                }
            }
        }

        [DataMember]
        public string UpdatedBy
        {
            get
            {
                return this.UpdatedByField;
            }
            set
            {
                if (!object.ReferenceEquals(this.UpdatedByField, value))
                {
                    this.UpdatedByField = value;
                    base.RaisePropertyChanged("UpdatedBy");
                }
            }
        }

        [DataMember]
        public string UpdatedDate
        {
            get
            {
                return this.UpdatedDateField;
            }
            set
            {
                if (!object.ReferenceEquals(this.UpdatedDateField, value))
                {
                    this.UpdatedDateField = value;
                    base.RaisePropertyChanged("UpdatedDate");
                }
            }
        }

        [DataMember]
        public string WhID
        {
            get
            {
                return this.WhIDField;
            }
            set
            {
                if (!object.ReferenceEquals(this.WhIDField, value))
                {
                    this.WhIDField = value;
                    base.RaisePropertyChanged("WhID");
                }
            }
        }

        [DataMember]
        public string WidthUom1
        {
            get
            {
                return this.WidthUom1Field;
            }
            set
            {
                if (!object.ReferenceEquals(this.WidthUom1Field, value))
                {
                    this.WidthUom1Field = value;
                    base.RaisePropertyChanged("WidthUom1");
                }
            }
        }

        [DataMember]
        public string WidthUom2
        {
            get
            {
                return this.WidthUom2Field;
            }
            set
            {
                if (!object.ReferenceEquals(this.WidthUom2Field, value))
                {
                    this.WidthUom2Field = value;
                    base.RaisePropertyChanged("WidthUom2");
                }
            }
        }

        [DataMember]
        public string WidthUom3
        {
            get
            {
                return this.WidthUom3Field;
            }
            set
            {
                if (!object.ReferenceEquals(this.WidthUom3Field, value))
                {
                    this.WidthUom3Field = value;
                    base.RaisePropertyChanged("WidthUom3");
                }
            }
        }

        [DataMember]
        public string WidthUom4
        {
            get
            {
                return this.WidthUom4Field;
            }
            set
            {
                if (!object.ReferenceEquals(this.WidthUom4Field, value))
                {
                    this.WidthUom4Field = value;
                    base.RaisePropertyChanged("WidthUom4");
                }
            }
        }

        [DataMember]
        public string WidthUom8
        {
            get
            {
                return this.WidthUom8Field;
            }
            set
            {
                if (!object.ReferenceEquals(this.WidthUom8Field, value))
                {
                    this.WidthUom8Field = value;
                    base.RaisePropertyChanged("WidthUom8");
                }
            }
        }

        [DataMember]
        public string WidthUom9
        {
            get
            {
                return this.WidthUom9Field;
            }
            set
            {
                if (!object.ReferenceEquals(this.WidthUom9Field, value))
                {
                    this.WidthUom9Field = value;
                    base.RaisePropertyChanged("WidthUom9");
                }
            }
        }
    }
}

